<div class="info">
	<div class="item-content">
		Usually, we design a web-page keeping various things in mind. Look and feel, audience it is intended for, content display,
		so on and so-forth. Apart from these things we are sometimes defining various rules that govern various areas of the web-page.
		For instance, lets take a very simple example - Lets say we want to show the 'Sign-Up' button only if the user entering the
		form is 18 years and above. What would we do? We would simply go and write a java script logic to do so on the Client-Side.
		Simple and straight forward. But what if the scenario is much serious than cited above. What if the web-page is governed by
		multiple such checks? What if the rules governing this particular web-page needs to be used across the site? We simply cannot
		keep on going to each and every page and applying the same rule. What if we changed a rule or a set of them? Updating the 
		web-page and keeping track of various changes could become cumbersome.
	</div>

	<div class="item-content-info">
		<div class="info-item">
			This is where Rule Evaluator plugin steps in. We can define the whole bunch of rules and save it on the server side. And,
			while rendering the web-page attach the rule needed to govern each and every area. The basic idea being that each area defines
			its own set of rule(s) that need to be evaluated to true before showing itself up.<br/>
			A Rule is nothing but as simple as - (age &gt;&#61; 18). Where 'age' would be the property of the other input element.<br/><br/>
			API:<br/>
			-<span class="indent4px">initialize()</span><br/>
			<span class="indent8px">By simply calling the initialize() method the plugin takes care of setting up different event handlers
			required for different input elements. It then generates a map of the rules and takes care of cleaning up the web-page by removing
			the rules associated with each input field / HTML component. Once the map of rules is generated all the rules are evaluated once
			before the page is shown.</span>
		</div>
		
		<div class="info-item">
			Usage:&nbsp;<span class="demo x-ruleEvaluator">Demo</span><br/>
			-<span class="indent4px">rule_evaluator.initialize()</span><br/>
		</div>
		
		<div class="info-item">
			Download:<br/>
			-<span class="indent4px"><a href="RuleEvaluator/plugin/rule-evaluator-plugin.js" target="_blank">rule-evaluator-plugin.js</a></span>
		</div>
		
		<div class="info-item">
			Tags:<br/>
			-<span class="indent4px">jQuery plugin / rule evaluation</span>
		</div>
	</div>
</div>